package ar.org.sstuyv

import ar.org.sstuyv.Expediente

class ExpedienteService {


	static transactional = true

	def buscar(params){
		def pPartidoId = params?.partido?.id
		
		def pTipoExpedienteId = params?.tipoExpediente?.id
		
		Expediente.createCriteria().list {
			if(!params?.inputBusqueda?.equals("")) {eq("numero", params?.inputBusqueda?.toInteger())}
			if(pPartidoId != null && !pPartidoId.equals("")) eq("partido.id", pPartidoId?.toLong())
			if(!pTipoExpedienteId != null && !pTipoExpedienteId.equals("")) eq("tipoExpediente.id", pTipoExpedienteId?.toLong()) 
		}

		
	}

}
